package com.yanqu.road.entity.activity.gourdplant;

import com.yanqu.road.entity.activity.ActivityInfo;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

public class GourdPlantConfig {

    private ActivityInfo activityInfo;

    //葫芦宝鉴
    List<GourdPlantItemInfo> itemInfoList = new ArrayList<>();

    //组合
    List<GourdPlantCombInfo> combInfoList = new ArrayList<>();

    Map<Integer, GourdPlantCombInfo> combInfoMap = new ConcurrentHashMap<>();

    // 积分道具ID(葫芦玉玉指环id)
    private int scoreItemId;

    //山泉id
    private int useItemId;

    //连心id
    private int exchangeItemId;

    //每次使用山泉所获得积分
    private int userItemScore;

    //每次使用山泉所获得奖励
    private String userItemRewards = "";

    private List<String> userItemRewardList = new ArrayList<>();

    private List<Integer> userItemRewardWeightList = new ArrayList<>();

    public ActivityInfo getActivityInfo() {
        return activityInfo;
    }

    public void setActivityInfo(ActivityInfo activityInfo) {
        this.activityInfo = activityInfo;
    }

    public List<GourdPlantItemInfo> getItemInfoList() {
        return itemInfoList;
    }

    public void setItemInfoList(List<GourdPlantItemInfo> itemInfoList) {
        this.itemInfoList = itemInfoList;
    }

    public List<GourdPlantCombInfo> getCombInfoList() {
        return combInfoList;
    }

    public void setCombInfoList(List<GourdPlantCombInfo> combInfoList) {
        this.combInfoList = combInfoList;
    }

    public int getScoreItemId() {
        return scoreItemId;
    }

    public void setScoreItemId(int scoreItemId) {
        this.scoreItemId = scoreItemId;
    }

    public int getUseItemId() {
        return useItemId;
    }

    public void setUseItemId(int useItemId) {
        this.useItemId = useItemId;
    }

    public int getExchangeItemId() {
        return exchangeItemId;
    }

    public void setExchangeItemId(int exchangeItemId) {
        this.exchangeItemId = exchangeItemId;
    }

    public int getUserItemScore() {
        return userItemScore;
    }

    public void setUserItemScore(int userItemScore) {
        this.userItemScore = userItemScore;
    }

    public String getUserItemRewards() {
        return userItemRewards;
    }

    public void setUserItemRewards(String userItemRewards) {
        this.userItemRewards = userItemRewards;
    }

    public List<String> getUserItemRewardList() {
        return userItemRewardList;
    }

    public void setUserItemRewardList(List<String> userItemRewardList) {
        this.userItemRewardList = userItemRewardList;
    }

    public List<Integer> getUserItemRewardWeightList() {
        return userItemRewardWeightList;
    }

    public void setUserItemRewardWeightList(List<Integer> userItemRewardWeightList) {
        this.userItemRewardWeightList = userItemRewardWeightList;
    }

    public Map<Integer, GourdPlantCombInfo> getCombInfoMap() {
        return combInfoMap;
    }

    public void setCombInfoMap(Map<Integer, GourdPlantCombInfo> combInfoMap) {
        this.combInfoMap = combInfoMap;
    }
}
